What is the meaning of the word "la tour"?

Definitions:

  1. A French phrase that means 'tower'. copy to clipboard NOUN
    • 'La Tour Eiffel'. copy to clipboard
  2. French painter, especially of candlelit religious scenes. copy to clipboard NOUN
    • De La Tour was a painter from Lorraine who was influenced, indirectly, by Caravaggio. copy to clipboard

Synonyms: